package com.tan.lbs.service;

import java.util.ArrayList;

import com.tan.lbs.entity.Location;
import com.tan.lbs.entity.Quest;
import com.tan.lbs.entity.QuestHeader;

public interface QuestService {
	public String createQuestWithoutLocation(Quest quest);
	public void modifyQuestWithoutLocation(Quest quest);
	public Quest readQuestDetails(String questID);
	public String createLocation(Location location,String questID);
	public ArrayList<QuestHeader> retrieveQuestList(String gameID);
	public void deleteLocation(String questID,String locationID);
	public void deleteQuestAndLocation(String questID);
	public void modifyQuestOrderForGame(ArrayList<String> questIDs);
}
